package com.K_lificapp;

import java.util.Date;
//import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
//import android.widget.RadioButton;
import android.widget.RadioGroup;

public class CursosActivity extends Activity {
	private CursosDataSource datasource;
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    setContentView(R.layout.agregarcursos_layout);

	    datasource = new CursosDataSource(this);
	    datasource.open();
	    
	    Button b = (Button) findViewById(R.id.BtnGuardar);
	      b.setOnClickListener(new View.OnClickListener() {
	         @SuppressLint("SimpleDateFormat")
			public void onClick(View arg0) {
	        	EditText txtCurso = (EditText) findViewById(R.id.txtCurso);
		    	String curso = txtCurso.getText().toString();
		    	
		    	EditText txtNoPeriodo = (EditText) findViewById(R.id.txtNoPeriodo);
		    	Integer noperiodo = Integer.valueOf(txtNoPeriodo.getText().toString());
		    	
		    	
		    	EditText txtFechaInicio = (EditText) findViewById(R.id.txtFechaInicio);
		    	
		    	SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
		    	Date fechaInicio = null;
				try {
					fechaInicio = sdf.parse(txtFechaInicio.getText().toString());
				} catch (ParseException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
		    	

		    	RadioGroup RgPlan = (RadioGroup) findViewById(R.id.RgPlan);
		    	int idplan = RgPlan.getCheckedRadioButtonId();
		    	
		    	int plan = 0;
		    	if (R.id.RbBimestral == idplan) plan = 1;
		    	if (R.id.RbTrimestral == idplan) plan = 2;
		    	if (R.id.RbCuatrimestral == idplan) plan = 3;
		    	if (R.id.RbSemestral == idplan) plan = 4;
		    	
		    	RadioGroup RgModalidad = (RadioGroup) findViewById(R.id.RgModalidad);
		    	int idmodalidad = RgModalidad.getCheckedRadioButtonId();
		    	
		    	int modalidad = 0;
		    	if (R.id.RbEscolarizado == idmodalidad) modalidad = 1;
		    	if (R.id.RbAbierto == idmodalidad) modalidad = 2;
		    	if (R.id.RbSemiescolarizado == idmodalidad) modalidad = 3;
		    	
		    	RadioGroup RgTurno = (RadioGroup) findViewById(R.id.RgTurno);
		    	int idturno = RgTurno.getCheckedRadioButtonId();	
		    	
		    	int turno = 0;
		    	if (R.id.RbMatutino == idturno) turno = 1;
		    	if (R.id.RbVespertino == idturno) turno = 2;
		    	if (R.id.RbNocturno == idturno) turno = 3;
		    			    	
		    	datasource.CrearCurso(curso, plan, noperiodo, modalidad, turno, fechaInicio);
	         }
	      });

	  }
	
//	public void OnClick(View view){
//		switch (view.getId()) {
//		    case R.id.BtnGuardar:
//		    	
//		    	EditText txtCurso = (EditText) findViewById(R.id.txtCurso);
//		    	String curso = txtCurso.getText().toString();
//		    	
//		    	EditText txtNoPeriodo = (EditText) findViewById(R.id.txtNoPeriodo);
//		    	Integer noperiodo = Integer.valueOf(txtNoPeriodo.getText().toString());
//		    	
//		    	EditText txtFechaInicio = (EditText) findViewById(R.id.txtFechaInicio);
//		    	System.out.println(txtFechaInicio.getText().toString());
//		    	Date fechaInicio = Date.valueOf(txtFechaInicio.getText().toString());
//		    	
//		    	EditText txtFechaFin = (EditText) findViewById(R.id.txtFechaFin);
//		    	Date fechaFin = Date.valueOf(txtFechaFin.getText().toString());
//		    	
//		    	RadioGroup RgPlan = (RadioGroup) findViewById(R.id.RgPlan);
//		    	int plan = RgPlan.getCheckedRadioButtonId();
//		    	
//		    	RadioGroup RgModalidad = (RadioGroup) findViewById(R.id.RgModalidad);
//		    	int modalidad = RgModalidad.getCheckedRadioButtonId();
//		    	
//		    	RadioGroup RgTurno = (RadioGroup) findViewById(R.id.RgTurno);
//		    	int turno = RgTurno.getCheckedRadioButtonId();		    		    
//		    			    	
//		    	datasource.CrearCurso(curso, plan, noperiodo, modalidad, turno, fechaInicio, fechaFin);
//		    	setContentView(R.layout.activity_main);
//		    	break;
//		    case R.id.BtnCancelar:
//		    	break;
//		}
//	}
}
